a{
	text-decoration: none;
}
#main{
	margin:auto;
	width:1000px;
	border:1px solid #038C3C;
}
#top{
	float:left;
	width:100%;
	height:100px;
	border:2px dotted red;
}
#search{
	width:80%;
	width:482px;
	height:77px;
	float:left;
	color:#fff;
}
a{
	color:#fff;
}
#search .left{
	width:72px;
	height:77px;
	
	background-image: url("../image/left.png");
	float:left;
}
#search .middle{
	float:left;
	height:77px;
	width:300px;
	background-image:url("../image/middle.png");
	text-align: center;
}
#search .right{
	float:left;
	height:77px;
	width:10px;
	background-image:url("../image/right.png");
}
#search .key{
	margin-top:29px;
	width:99%;
	height:27px;
	border:none;
}
#search .btn{
	height:77px;
	width:100px;
	float:left;
//	background-color:#3D6CC1;
	background-image:url("../image/btn_bg.png");
}
#search .btn input{
	width:51px;
	height:41px;
	background-image:url("../image/btn.png");
	margin-top:20px;
	margin-left:20px;
	border:none;
}
#top_right{
	text-align:center;
	height:77px;
	width:511px;
	float:left;
//	border:1px solid red;
	background-image:url("../image/top_right_bg.png");
}
#p_login{
	margin:10px 20px auto auto ;
	float:right;
}
#p_register{
	margin:10px 20px auto auto ;
	float:right;
}
#ad{clear:left;
	width:980px;
	height:200px;
	border:5px solid orange;
	padding:5px;
}
#share{
	width:980px;
	height:500px;
	border:5px solid gold;
	padding:5px;	
}
#footer{
	width:998px;
	height:20px;
	border:1px solid gold;
	text-align: center;
}